package com.vanke.kotlin_mvp.data

import android.content.Context
import com.vanke.kotlin_mvp.data.local.TasksLocalDataSource
import com.vanke.kotlin_mvp.data.remote.TasksRemoteDataSource

/**
 * @name Kotlin_MVP
 * @package name：com.vanke.kotlin_mvp.data
 * @class describe
 * @anthor shiyuchuan
 * @time 2017/8/21 16:26
 */
object Injection{
    fun provideTasksRepository(context: Context): TaskRepository{
        return TaskRepository.getInstance(TasksRemoteDataSource.getInstance(),
                TasksLocalDataSource.getInstance(context))
    }
}